#ifndef NEIGHBORING_H
#define NEIGHBORING_H

#include <vector>
#include <string>

#include "Assoc.h"
#include "Match.h"

class Neighboring
{
    public:
        Neighboring(float ident1);
        virtual ~Neighboring();
        float get_ident() { return ident; }
        void get_assocs(std::vector<Assoc> &assocs, std::vector<Match> &matches);
    protected:
    private:
        float ident;
        float getSimpleSimilarity (std::string seq1, std::string seq2);
        std::string RC(std::string RC);
};

#endif // NEIGHBORING_H
